<?php
	/* **********************************************************/
	/* Arcans Project (2010)                                    */
	/* Jeu sous forme d'application web entièrement conçu       */
	/* et réalisé par Killian Le Maitre                         */
	/* Jeu sous licence GNU GPL v3 (voir NOTICE et COPYING)     */
	/* **********************************************************/

	//*****************************
	//class de création des boutons
	//*****************************
	class ButtonClass {
		//propriétés :
		private $name;
		private $href;
		//méthodes :
		function __construct($info) {
			$this->name = $info["name"];
			$this->href = $info["href"];
		}
		public function affichage() {
			if (preg_match("/^[?]+/",$this->href)) return '<a href="'.$this->href.'">'.$this->name.'</a>';
			else return '<a href="#" onclick="javascript:'.$this->href.'">'.$this->name.'</a>';
		}
	}
	//**************************
	//classe de création du menu
	//**************************
	class MenuClass {
		//propriétés :
		private $buttonlist;
		//méthodes :
		function __construct($listMenu) {
			$i = 0;
			foreach ($listMenu as $elt) {
				$info["name"] = $elt->getAttribute("name");
				$info["href"] = $elt->getAttribute("href");
				$this->buttonlist[$i] = new ButtonClass($info);
				$i++;
			}
		}
		function affichage() {
			echo '<td id="logo2">&nbsp;</td><td id="menutd"><table>';
			$i = 1;
			foreach ($this->buttonlist as $element) {
				if ($i%2 == 1) echo '<tr><td class="buttontd" id="td'.$i.'">'.$element->affichage().'</td>';
				else echo '<td class="buttontdno"></td><td class="buttontd" id="td'.$i.'">'.$element->affichage().'</td></tr>';
				$i++;
			}
			if ($i%2 == 1) echo '</tr>';
			echo '</table></td>';
		}
	}
?>